package com.ruoyi.teaching.domain;


import com.ruoyi.common.core.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.teaching.pojo.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
 * 知识点对象 ya_knowledge_points
 *
 * @author ruoyi
 * @date 2025-03-19
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("ya_knowledge_points")
public class YaKnowledgePoints extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 知识点ID */
    @TableId(type = IdType.AUTO)
    private Long id;
    /** 阶段 */
    @Excel(name = "阶段")
    @TableField
    private Long stage;
    /** 知识点 */
    @Excel(name = "知识点")
    @TableField
    private String name;
    /** 为什么要学习 */
    @Excel(name = "为什么要学习")
    @TableField
    private String why;
    /** 是什么 */
    @Excel(name = "是什么")
    @TableField
    private String what;
    /** 什么场景用 */
    @Excel(name = "什么场景用")
    @TableField
    private String whenUse;
    /** 怎么用 */
    @Excel(name = "怎么用")
    @TableField
    private String how;
    /** 总结 */
    @Excel(name = "总结")
    @TableField
    private String summary;
    /** 面试题 */
    @Excel(name = "面试题")
    @TableField
    private String interview;
    /** 重要性，1-一般,2-重要,3-非常重要 */
    @Excel(name = "重要性，1-一般,2-重要,3-非常重要")
    @TableField
    private Long importance;


}
